<?php

class Autoevaluacion_Model_DbTable_Escalas extends Zend_Db_Table_Abstract {
	
	protected $_name = 'escalas';
	protected $_primary = 'codescala';
	protected $_sequence = 'seq_escalas';
	protected $_rowClass = 'App_Audit_Row';
	
	
    public function getEscalasValoracion($codlista,$codproceso="") {
		$select = $this->select(self::SELECT_WITH_FROM_PART)
						->where("codlista=?", $codlista)
						->order("pesoinferior DESC");
	    if (!empty($codproceso))
	        $select->where("codproceso=?",$codproceso);
//	   echo $select->__tostring();
		return $select->query()->fetchAll();
	}
	
	public function getEscalaGradacionValorPeso($codlista, $valorpeso) {
	    $sql = "SELECT codescala,nombre FROM escalas WHERE codlista={$codlista} ";
	    $sql.= "AND pesosuperior>={$valorpeso} AND ROWNUM=1 order by pesoinferior ";
	    return $this->getAdapter()->query($sql)->fetch();
	}
}//fin de la clase
